#include <bits/stdc++.h>
using namespace std;

void f(string z, string h) {
	if(z.empty()) return;

	char r = h[h.size()-1]; 
	int p = z.find(r);
	int l = p;
	int rt = z.size()-p-1;

	cout << r;

	if(l) {
		string zl = z.substr(0,l);
		string hl = h.substr(0,l);
		f(zl,hl);
	}

	if(rt) {
		string zr = z.substr(p+1,rt);
		string hr = h.substr(l,rt);
		f(zr,hr);
	}
}

int main() {
	string z,h;
	cin >> z >> h;
	f(z,h);
	return 0;
}

